hide oneself in a cave - Turc Anglais Dictionnaire